/* -------------------------------------------------------------------------------------
* 	ID:						$Id$
* 	Letzter Stand:			$Revision$
* 	zuletzt geaendert von:	$Author$
* 	Datum:					$Date$
*
* 	SEO:mercari by Siekiera Media
* 	http://www.seo-mercari.de
*
* 	Copyright (c) since 2011 SEO:mercari
* --------------------------------------------------------------------------------------
* 	based on:
* 	(c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
* 	(c) 2002-2003 osCommerce - www.oscommerce.com
* 	(c) 2003     nextcommerce - www.nextcommerce.org
* 	(c) 2005     xt:Commerce - www.xt-commerce.com
*
* 	Released under the GNU General Public License
* ----------------------------------------------------------------------------------- */

.checkout_line { background: url(templates/images/mercari/checkout_line.png) repeat-x; line-height: 12px; }

#head { width: 990px; height: 106px; background: url(images/shop_logo.jpg) no-repeat left center transparent}

#header { position: absolute; top: 0; left:0; width: 990px; height: 230px; z-index: 5;}

header.header_top_spacer {top:44px;}

#middle { float: right; width: 100%;display:inline;}

.floater {float: left}

#header #nav { line-height: 31px; border-top: 1px solid #ccc; width: 990px; background: url(templates/images/live-ffffff-d8d8d8_32x1.jpg) center left repeat-x; display:inline-block}

#header #nav a:link, #header #nav a:visited, #header #nav { color: #777; text-shadow: 0 1px 0 #fff; }

.nav_account { text-align: right; float: right; width: 360px; padding-right: 10px }

.nav_pathway { float: left; width: 595px; text-align: left; padding-left: 10px }

#nav_left { float: left; margin: 0 0 0 -191px; width: 180px; position: relative; z-index: 5; display:inline;}

#nav_right { float: right; margin-right: -191px; width: 180px; position: relative; z-index: 5; text-align: left; display:inline;}

#innerContainer { z-index: 2; position:relative; padding: 0 10px 10px 10px; border: 1px solid #ccc; border-width: 0 1px 0 1px }

/* oben + links + unten */
#outerContainer_left_top_bottom #innerContainer { border-width: 0 0 0 1px }
#outerContainer_left_top_bottom { border-left: 190px solid #fff; z-index: 1; margin-top: 232px; width:800px;}
#outerContainer_left_top_bottom #nav_left {margin: 0 0 0 -201px; width: 190px;}
.firefox #outerContainer_left_top_bottom .col_3 {width: 31.1%}

/* oben + rechts + unten */
#outerContainer_right_top_bottom { border-right: 190px solid #fff; z-index: 1; margin-top: 232px; width:800px;}
.firefox #outerContainer_right_top_bottom .col_3 {width: 31.1%}
#outerContainer_right_top_bottom #nav_right {margin: 0 -201px 0 0; width: 190px;}
#outerContainer_right_top_bottom #innerContainer { border-width: 0 1px 0 0 }

/* oben + unten */
#outerContainer_top_bottom { z-index: 1; margin-top: 232px; width:990px; }
#outerContainer_top_bottom #innerContainer { border-width: 0 }
.firefox #outerContainer_top_bottom .col_4 {width: 23.1%}

#outerContainer_left_right_top_bottom, #outerContainer_left_right_top { border-left: 180px solid #fff; border-right: 180px solid #fff; z-index: 1; margin-top: 339px; width:630px; w/idth:613px; }
#outerContainer_left_right_bottom {border-left: 190px solid #fff; border-right: 190px solid #fff; z-index: 1; margin-top: 10px; width:608px; w/idth:613px;}
#outerContainer_top { z-index: 1; margin-top: 232px; width:987px; w/idth:985px; }

#outerContainer_right_bottom { border-right: 190px solid #fff; z-index: 1; margin-top: 10px; width:792px; padding-left: 6px }

#outerContainer_right_top {border-right: 190px solid #fff; z-index: 1; margin-top: 232px; width:800px;}
#outerContainer_left_top {border-left: 190px solid #fff; z-index: 1; margin-top: 232px; width:792px; padding-left: 6px}
#outerContainer {z-index: 1; margin-top: 10px; width:987px;}

#outerContainer_checkout { z-index: 1; margin-top: 226px; width:995px; }

#page_container { width: 990px; margin: 10px auto 12px auto; position: relative; padding-top: 1px; }

#outerContainer_left_right_top_bottom .col_4 {width: 22.6%}
#outerContainer_left_top_bottom .col_4,
#outerContainer_right_top_bottom .col_4 {width: 22.6%}
#outerContainer_top_bottom .col_4 {width: 22.6%}
/*.col_4 {min-height:220px;}*/

#outerContainer_left_right_top_bottom .col_3 {width: 30.3%}
#outerContainer_left_top_bottom .col_3,
#outerContainer_right_top_bottom .col_3 {width: 30.7%}
#outerContainer_top_bottom .col_3 {width: 31.3%}
/*.col_3 {min-height:220px;}*/

#outerContainer_left_right_top_bottom .col_2 {width: 47.9%; min-height: 90px}
#outerContainer_left_top_bottom .col_2,
#outerContainer_right_top_bottom .col_2 {width: 47.9%; min-height: 90px}
#outerContainer_top_bottom .col_2 {width: 47.9%; min-height: 90px}
/*.col_2 {min-height: 220px}*/

#outerContainer_left_right_top_bottom .col_1 {width: 98%; min-height: 90px}
#outerContainer_left_top_bottom .col_1,
#outerContainer_right_top_bottom .col_1 {width: 98%; min-height: 90px}
#outerContainer_top_bottom .col_1 {width: 98%; min-height: 90px}
/*.col_1 {min-height: 90px}*/

#outerContainer_left_right_top_bottom .col_0 {width: auto; float: none; border: 0 none; margin: 0}
#outerContainer_left_top_bottom .col_0,
#outerContainer_right_top_bottom .col_0 {width: auto; float: none; border: 0 none; margin: 0}
#outerContainer_top_bottom .col_0 {width: auto; float: none; border: 0 none; margin: 0}
.col_0 {width: auto; float: none;}
.col_0 .img_border {margin:0}

.firefox #outerContainer_left_right_top_bottom .col_3 {width: 30.4%}
.firefox #outerContainer_top_bottom .col_3 {width: 31.5%}

#wrap { float: left; width: 100%; text-align: left; }

fieldset.account {border: 1px solid #ccc; padding: 8px; margin: 10px 0}

fieldset.account legend {font-weight: 700}

fieldset.account_history {border: 1px solid #ccc; padding: 8px; margin: 5px}

fieldset.checkout_payment {border: 1px solid #c10202; padding: 8px; margin: 10px}

fieldset.account_history {width: 28%; float: left}

fieldset.account legend, fieldset.checkout_payment legend {margin-left: 20px;padding: 0 10px}

fieldset.account_history legend {margin-left: 5px; padding: 0 5px}

.dropdown SELECT {width: 160px}

ul.account_ul {margin: 0 0 0 20px; list-style-type: square; color: #888}

pre {color: #000; margin:10px; padding: 10px; background: #f1f1f1; border:1px solid #ccc; display: block; overflow:auto}

pre.db_error {border: 1px solid #b20000; color: #b20000}

.top_link {position: absolute; bottom: -24px; right: 0;}

.img_border {margin: 5px;}

#offline_container {width:100%;height: 100%;display:block;position: absolute}

#offline_inner {position:absolute; left:50%; width: 500px; top:32%; height: auto; margin: -125px 0 0 -250px;border: 1px solid #ccc; background: #fff}

#login_offline {width: 330px; margin: 5px 0 0 95px;}

.text_center {text-align: center}

.prev {float:left;}

.next {float:right;}

.coupon_info {border: 1px solid #ccc; background:#f1f1f1;padding:10px;}

.account input.create_account_street_num {width:32px;}

.account input.create_account_postcode {width:48px;}

.account input.create_account_suburb, .account select.create_account_country, .account select.create_account_state {width: 198px;}

#div_video {display: none;}

/* doofer Internet Explorer */
.internet_explorer #page_container {border: 1px solid #ccc}